Jak zjistit jmeno DLL

Otázka od: Milan Tomeš

22. 10. 2002 10:08

Zdravim vsechny,

potreboval bych v DLL zjistit jeji jmeno - potrebuji to kvuli nacteni
version info te DLL. V application.ExeName je jmeno exe souboru, ktery tu
dll pouziva...

S pozdravem

Milan Tomes
mailto:milan.tomes@haida.cz


Tato zprava byla zkontrolovana na serveru server.haida.cz
antivirovym programem RAV antivirus.

Odpovedá: Ondrej Kelle

22. 10. 2002 13:28

> potreboval bych v DLL zjistit jeji jmeno - potrebuji to kvuli nacteni
> version info te DLL. V application.ExeName je jmeno exe
> souboru, ktery tu dll pouziva...

SysUtils.GetModuleName(HInstance)

HTH
TOndrej

Odpovedá: Bohdan Dudla

22. 10. 2002 10:20

Ahoj.

Pouzij API funkci:
DWORD GetModuleFileName(

    HMODULE hModule, // handle to module to find filename for
    LPTSTR lpFilename, // pointer to buffer for module path
    DWORD nSize // size of buffer, in characters
   );
Jako hModule predas hInstance.

With best regards,
Bohdan Dudla
 
Pike Electronic spol. s r.o.
Modrinova 2
300 00 Plzen
Czech Republic
 
tel: +420 19 72 40 738
fax: +420 19 74 31 738
gsm: +420 732 441 716
e-mail: bdudla@pikeelectronic.com

Odpovedá: Alexandr Stefek

22. 10. 2002 11:34

>
> potreboval bych v DLL zjistit jeji jmeno - potrebuji to kvuli nacteni
> version info te DLL. V application.ExeName je jmeno exe souboru, ktery tu
> dll pouziva...
>
GetModuleName

Alexandr STEFEK